package com.lglbc.templatemethod;

/**
 * @author： 乐哥聊编程(全平台同号)
 * @date: 2022/5/24
 */
public abstract class AbstractTemplate {
    public void templateMethod() {
        method1();
        method2();
        method3();
    }

    abstract void method1();

    public void method2() {
        System.out.println("执行method2... 基类实现");
    }

    public void method3() {
        System.out.println("执行method3... 基类实现");
    }
}
